cringe with shame for others - Francés Inglés Diccionario